home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
pcb145aa.zip
/
10DAT142.DOC
next >
Wrap
Text File
|
1990-10-25
|
7KB
|
112 lines
+--------------------------[ 10DAT142 Ver 1.00 ]----------------------------+
| Written By Gary Meeker 09/01/90 Updated 10/06/90 |
| SYSOP: SHARP Technical Support Line BBS Lawrenceville, GA |
| (404) 962-1788 300/1200/2400 Baud. 24 Hours |
+---------------------------------------------------------------------------+
10DAT142.EXE will convert your PCBoard 10.0 PCBOARD.DAT, CNAMES, PWRD,
USERS Files & Message Bases to PCBoard 14.2 File formats. The origional
files will be Renamed as PCBOARD.10, CNAMES.10, PWRD.10, USERS.10,
MSGS.10 & CONFNAME.10 to preserve them. It will also create xBLT.LST,
xDIR.LST, xSCRIPT.LST & xDLPATH.LST Files. It will then Rename all
xASK.DAT & xANSWER.DAT files to xASK. & xANSWER. along with Renaming
NEWASK.DAT & NEWREG.DAT to NEWREG. & NEWASK. To run the program just
copy it to any directory in your PATH, change to the directory
containing PCBOARD.DAT and type 10DAT142 <Enter>.
* * * * * Caution Caution Caution Caution Caution Caution * * * * * *
* *
* I did not include additional code to see if you have run *
* this program already and running it twice could result in a *
* real mess (although the *.10 files should prevent this) *
* *
* Of course common sense suggests making a complete backup of *
* your board files before running this or any program. *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The conversion process is almost entirely automatic but you will be
prompted for some additional information. The program will first check
for the existance of PCBOARD.DAT and then proceed to read it. The files
CNAMES, PWRD, USERS, MSGS & CONFNAME will then be checked for and the
*.10 copy will also be checked for. If a file is not found or the *.10
file already exists, the program will report the error and stop. If
everything passes this check then the CNAMES file will be read and you
will then be shown a list of the conferences. You will be Prompted for
the NEW Number of Conferences to be installed and given a chance to
renumber any of the existing conferences. Also, you will be Prompted for
the NEW Public Conference String. If you renumber the conferences, the
Last Message Read Number for each conference in each Users File Record
will be properly moved during the conversion process. Also all Users
will be added to any of the Public Conferences which you mark.
The next page of Prompts will be used to set the expiration date and
expiration security level of all users. The Average Upload/Download
entries will be used to multiply time the number of Uploads/Downloads to
set the initial Total Upload/Downlaod Bytes. If you wish to make these
Totals Zero, just enter 0 for these values. The Daily Download Byte
Entry will be appended to each line in the PWRD file for the new format.
The PCBoard 14.2 Protocol List is the new codes that correspond to the
the old PCBoard 10.0 codes. The only major difference is that Y has changed
to O, but if you decide to use DSZ for all your protocols you might want to
change this field so I gave you that option.
Once you have made these entries the actual conversions and creations
will take place. The screen will show you each step along the way.
The Program will create a BATCH file called PCBINDEX.BAT in the
current directory that will run PCBSM and PCBPACK to create the Users
File Index and all the Message Base Index Files. You should then run
PCBSM.EXE and enter any addition changes your system requires by
selecting PCBSETUP.
The files not created by this program that you should copy from your
disks are PCBML.DAT, DOOR.LST, EXPIRED, WARNING, CLOSED, UPSEC &
PCBPROT.DAT amongst possible others, but all of these should be available
in part with your 14.2 files or are easily created/edited using PCBSETUP.
The File Location Path used for the xDIR.LST files is the first entry
in the Download Path from the current PCBOARD.DAT so you might want to
edit this before running the program to cause a specfic Path to be used.
You can of course edit all of this afterwards using PCBSETUP.EXE.
The companion Program COPY-DIR.EXE can be used after you enter Descriptions
for your Main Board Directories and enter Directory Paths using PCBSETUP.
It will copy all the Main Board DIR.LST Fields to the conference xDIR.LST
files. This will save time not having to do the entries in each file by hand.
You will still need to enter the Descriptions and Directory Paths for each
of the additional Conference Directories using PCBSETUP. You have the option
of entering the number of the fields you want to copy (so you can use this
program anytime you change the Main Board descriptions.)
* * * * * Caution Caution Caution Caution Caution Caution * * * * * *
* *
* If you do not have ALL Conferences setup to use the same first *
* conferences as the Main Board, DO NOT run this program. It copies *
* the number of fields you specify from the Main Board DIR.LST file *
* to ALL the conference DIR.LST files which would overwrite entries *
* which would be inappropriate. If there is interest in it, I can *
* create a version that would allow you to specify which conference *
* to copy to (or conferences.) *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The above programs are included in standalone .EXE format (LZEXE compressed).
These programs are Public Domain and you may use them without charge.
If you would like the source code for these you may obtain it by sending
$10 to the following address:
Gary Meeker
C/O SHARP Electronics Corp.
725-C Old Norcross Road
Lawrenceville, GA 30245
The Code requires Crescent's QuickPak Professional 2.00 to be compiled
without rewriting it. This is a fine Library and worth the money if you
write programs in QuickBASIC 4.5. It also requires a few routines from
MyOwn Library which will be included with the source.
----------------------- End of File ------------------------------------